dispatch on payment - German English Dictionary